QT += core

TEMPLATE = lib
DEFINES += FTKVC40_LIBRARY

QMAKE_CFLAGS += -fpermissive
QMAKE_CXXFLAGS += -fpermissive

CONFIG += c++17
CONFIG += staticlib

DESTDIR = ../LIBS

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    3DSAMBM.C \
    3DSASET.C \
    3DSBBOX.C \
    3DSBGND.C \
    3DSCAMM.C \
    3DSCAMR.C \
    3DSERR.C \
    3DSFILE.C \
    3DSHIER.C \
    3DSIOBJ.C \
    3DSKEY.C \
    3DSLITES.C \
    3DSMATR.C \
    3DSMATX.C \
    3DSMOBJ.C \
    3DSMSET.C \
    3DSOBJM.C \
    3DSOMNM.C \
    3DSPRIM.C \
    3DSROBJ.C \
    3DSSPTM.C \
    3DSSTRLF.C \
    3DSUTIL.C \
    3DSVERS.C \
    3DSVPRT.C \
    ASSERT.C \
    CHUNK3DS.C \
    DBASE3DS.C \
    DUMPCHNK.C \
    DUMPSRC.C \
    DUMPSTR.C \
    KDATA3DS.C \
    KFUTILS.C \
    MDATA3DS.C \
    SCANHDR.C \
    SEEKCHIL.C \
    SMARTALL.C \
    STRCMPI.C \
    STRDUP.C \
    XDATA.C \
    swapbyte.c

HEADERS += \
    3DSAMBM.H \
    3DSASET.H \
    3DSBBOX.H \
    3DSBGND.H \
    3DSCAMM.H \
    3DSCAMR.H \
    3DSERR.H \
    3DSFILE.H \
    3DSFTKST.H \
    3DSHIER.H \
    3DSIOBJ.H \
    3DSKEY.H \
    3DSLITES.H \
    3DSMATR.H \
    3DSMATX.H \
    3DSMOBJ.H \
    3DSMSET.H \
    3DSOBJM.H \
    3DSOMNM.H \
    3DSPRIM.H \
    3DSRANGE.H \
    3DSROBJ.H \
    3DSSPTM.H \
    3DSSTRLF.H \
    3DSTYPE.H \
    3DSUTIL.H \
    3DSVERS.H \
    3DSVPRT.H \
    CHUNK3DS.H \
    CHUNKINF.H \
    DBASE3DS.H \
    DUMPCHNK.H \
    DUMPSRC.H \
    DUMPSTR.H \
    FTKHEAD.H \
    FTKTAIL.H \
    KDATA3DS.H \
    KFUTILS.H \
    MDATA3DS.H \
    SEEKCHIL.H \
    SMARTALL.H \
    STRCMPI.H \
    SWAPBYTE.H \
    XDATA.H

# Default rules for deployment.
unix {
    target.path = /usr/lib
}
!isEmpty(target.path): INSTALLS += target
